package com.zw.a.basic.a15.demo01_junit;


import org.junit.After;
import org.junit.Before;
import org.junit.Test;

//案例: 演示Junit的用法.
/*
    Junit单元测试详解:
        作用:
            简单理解为, 就是用来做类似于main()方法的事儿, 可以不把代码写到main方法中, 从而直接执行.
         步骤:
            1. 导包.
            2. 在需要进行Junit单元测试的方法上加上注解:  @Test, 或者@After, @Before
         注意事项:
            要进行Junit单元测试的方法必须是: 无参无返回值的非静态方法.
         细节:
            1. 需要进行Junit的方法, 上边必须写: @Test注解, 这类方法叫: 测试方法.
            2. @Before作用:  被它修饰方法的方法, 会在 测试方法 之前, 自动调用.
            3. @After作用:   被它修饰方法的方法, 会在 测试方法 之后, 自动调用.
 */
public class Demo02 {
    @Before
    public void testShow1() {
        System.out.println("一般用来对某些对象进行初始化, 或者加载驱动等操作...");
        System.out.println("Hello World!  testShow1()");
    }

    @Test
    public void testShow2() {
        System.out.println("一般写的是正常的业务逻辑");
        System.out.println("Hello World!  testShow2()");
    }

    @Test
    public void testShow222() {
        System.out.println("Hello World!  testShow222()");
    }

    @After
    public void testShow3() {
        System.out.println("一般是用来释放资源的");
        System.out.println("Hello World!  testShow3()");
    }

}
